home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1993-10-15 | 6.4 KB | [TEXT/KAHL] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: CIconButton CDemo.c
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Oct 15 23:16:31 1993, modified Fri Oct 15 23:16:31 1993, creator Think C, type ASCII, 5512 bytes "CIconButton CDemo.c" , at 0x1608 672 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [KAHL] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 13 43 49 63 6f 6e 42 | 75 74 74 6f 6e 20 43 44 |..CIconB|utton CD|
|00000010| 65 6d 6f 2e 63 00 00 00 | 00 00 00 00 00 00 00 00 |emo.c...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 00 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 15 88 00 | 00 02 a0 a8 e5 18 0f a8 |........|........|
|00000060| e5 18 0f 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 dc 6d 00 00 |........|.....m..|
|00000080| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 0d 09 |/*******|*****...|
|00000090| 53 61 6d 70 6c 65 20 70 | 72 6f 67 72 61 6d 20 66 |Sample p|rogram f|
|000000a0| 6f 72 20 75 73 69 6e 67 | 20 74 68 65 20 43 49 63 |or using| the CIc|
|000000b0| 6f 6e 42 75 74 74 6f 6e | 20 43 44 45 46 20 31 2e |onButton| CDEF 1.|
|000000c0| 30 0d 09 62 79 20 52 61 | 6d 6f 6e 20 4d 2e 20 46 |0..by Ra|mon M. F|
|000000d0| 65 6c 63 69 61 6e 6f 0d | 09 66 65 6c 63 69 61 6e |elciano.|.felcian|
|000000e0| 6f 40 63 61 6d 69 73 2e | 73 74 61 6e 66 6f 72 64 |o@camis.|stanford|
|000000f0| 2e 65 64 75 0d 09 0d 09 | a9 31 39 39 33 20 52 61 |.edu....|.1993 Ra|
|00000100| 6d 6f 6e 20 4d 2e 20 46 | 65 6c 63 69 61 6e 6f 2c |mon M. F|elciano,|
|00000110| 20 41 6c 6c 20 52 69 67 | 68 74 73 20 52 65 73 65 | All Rig|hts Rese|
|00000120| 72 76 65 64 0d 09 09 0d | 2a 2a 2a 2a 2a 2a 2a 2a |rved....|********|
|00000130| 2f 0d 23 69 6e 63 6c 75 | 64 65 20 22 43 49 63 6f |/.#inclu|de "CIco|
|00000140| 6e 42 75 74 74 6f 6e 2e | 43 4c 69 62 2e 68 22 0d |nButton.|CLib.h".|
|00000150| 0d 23 64 65 66 69 6e 65 | 09 6b 43 49 63 6f 6e 42 |.#define|.kCIconB|
|00000160| 75 74 74 6f 6e 43 44 45 | 46 49 44 09 32 30 0d 23 |uttonCDE|FID.20.#|
|00000170| 64 65 66 69 6e 65 20 6b | 42 75 74 74 6f 6e 50 72 |define k|ButtonPr|
|00000180| 6f 63 09 28 31 36 20 2a | 20 6b 43 49 63 6f 6e 42 |oc.(16 *| kCIconB|
|00000190| 75 74 74 6f 6e 43 44 45 | 46 49 44 29 0d 0d 23 64 |uttonCDE|FID)..#d|
|000001a0| 65 66 69 6e 65 09 6b 53 | 61 6d 70 6c 65 4d 61 69 |efine.kS|ampleMai|
|000001b0| 6e 20 36 35 30 0d 23 64 | 65 66 69 6e 65 09 6b 53 |n 650.#d|efine.kS|
|000001c0| 61 6d 70 6c 65 53 68 65 | 6c 6c 20 33 32 31 30 0d |ampleShe|ll 3210.|
|000001d0| 23 64 65 66 69 6e 65 20 | 6b 53 61 6d 70 6c 65 41 |#define |kSampleA|
|000001e0| 6c 74 20 37 30 30 0d 0d | 23 64 65 66 69 6e 65 20 |lt 700..|#define |
|000001f0| 61 74 4c 65 66 74 20 30 | 78 30 38 0d 23 64 65 66 |atLeft 0|x08.#def|
|00000200| 69 6e 65 20 61 74 52 69 | 67 68 74 20 30 78 30 43 |ine atRi|ght 0x0C|
|00000210| 0d 23 64 65 66 69 6e 65 | 20 61 74 54 6f 70 20 30 |.#define| atTop 0|
|00000220| 78 30 32 0d 23 64 65 66 | 69 6e 65 20 61 74 42 6f |x02.#def|ine atBo|
|00000230| 74 74 6f 6d 20 30 78 30 | 33 0d 0d 0d 0d 2f 2a 2a |ttom 0x0|3..../**|
|00000240| 2a 2a 0d 20 2a 0d 20 2a | 20 49 6e 69 74 4d 61 63 |**. *. *| InitMac|
|00000250| 69 6e 74 6f 73 68 28 29 | 0d 20 2a 0d 20 2a 2a 2a |intosh()|. *. ***|
|00000260| 2a 2f 0d 0d 76 6f 69 64 | 20 49 6e 69 74 4d 61 63 |*/..void| InitMac|
|00000270| 69 6e 74 6f 73 68 28 76 | 6f 69 64 29 0d 0d 7b 0d |intosh(v|oid)..{.|
|00000280| 09 4d 61 78 41 70 70 6c | 5a 6f 6e 65 28 29 3b 0d |.MaxAppl|Zone();.|
|00000290| 09 0d 09 49 6e 69 74 47 | 72 61 66 28 26 74 68 65 |...InitG|raf(&the|
|000002a0| 50 6f 72 74 29 3b 0d 09 | 49 6e 69 74 46 6f 6e 74 |Port);..|InitFont|
|000002b0| 73 28 29 3b 0d 09 46 6c | 75 73 68 45 76 65 6e 74 |s();..Fl|ushEvent|
|000002c0| 73 28 65 76 65 72 79 45 | 76 65 6e 74 2c 20 30 29 |s(everyE|vent, 0)|
|000002d0| 3b 0d 09 49 6e 69 74 57 | 69 6e 64 6f 77 73 28 29 |;..InitW|indows()|
|000002e0| 3b 0d 09 49 6e 69 74 4d | 65 6e 75 73 28 29 3b 0d |;..InitM|enus();.|
|000002f0| 09 54 45 49 6e 69 74 28 | 29 3b 0d 09 49 6e 69 74 |.TEInit(|);..Init|
|00000300| 44 69 61 6c 6f 67 73 28 | 30 4c 29 3b 0d 09 49 6e |Dialogs(|0L);..In|
|00000310| 69 74 43 75 72 73 6f 72 | 28 29 3b 0d 0d 7d 0d 2f |itCursor|();..}./|
|00000320| 2a 20 65 6e 64 20 49 6e | 69 74 4d 61 63 69 6e 74 |* end In|itMacint|
|00000330| 6f 73 68 20 2a 2f 0d 0d | 0d 0d 75 6e 73 69 67 6e |osh */..|..unsign|
|00000340| 65 64 20 73 68 6f 72 74 | 20 52 61 6e 67 65 64 52 |ed short| RangedR|
|00000350| 64 6d 28 20 75 6e 73 69 | 67 6e 65 64 20 73 68 6f |dm( unsi|gned sho|
|00000360| 72 74 20 6d 69 6e 2c 20 | 75 6e 73 69 67 6e 65 64 |rt min, |unsigned|
|00000370| 20 73 68 6f 72 74 20 6d | 61 78 20 29 0d 2f 2a 20 | short m|ax )./* |
|00000380| 61 73 73 75 6d 65 20 74 | 68 61 74 20 6d 69 6e 20 |assume t|hat min |
|00000390| 69 73 20 6c 65 73 73 20 | 74 68 61 6e 20 6d 61 78 |is less |than max|
|000003a0| 20 2a 2f 0d 7b 0d 09 75 | 6e 73 69 67 6e 65 64 09 | */.{..u|nsigned.|
|000003b0| 71 64 52 64 6d 3b 09 2f | 2a 20 74 72 65 61 74 20 |qdRdm;./|* treat |
|000003c0| 72 65 74 75 72 6e 20 76 | 61 6c 75 65 20 61 73 20 |return v|alue as |
|000003d0| 30 2d 36 35 35 33 36 20 | 2a 2f 0d 09 6c 6f 6e 67 |0-65536 |*/..long|
|000003e0| 09 72 61 6e 67 65 2c 20 | 74 3b 0d 0d 09 71 64 52 |.range, |t;...qdR|
|000003f0| 64 6d 20 3d 20 52 61 6e | 64 6f 6d 28 29 3b 0d 09 |dm = Ran|dom();..|
|00000400| 72 61 6e 67 65 20 3d 20 | 6d 61 78 20 2d 20 6d 69 |range = |max - mi|
|00000410| 6e 3b 0d 09 74 20 3d 20 | 28 71 64 52 64 6d 20 2a |n;..t = |(qdRdm *|
|00000420| 20 72 61 6e 67 65 29 20 | 2f 20 36 35 35 33 36 3b | range) |/ 65536;|
|00000430| 20 09 2f 2a 20 6e 6f 77 | 20 30 20 3c 3d 20 74 20 | ./* now| 0 <= t |
|00000440| 3c 3d 20 72 61 6e 67 65 | 20 2a 2f 0d 09 72 65 74 |<= range| */..ret|
|00000450| 75 72 6e 28 20 74 2b 6d | 69 6e 20 29 3b 0d 7d 0d |urn( t+m|in );.}.|
|00000460| 0d 0d 0d 76 6f 69 64 20 | 64 6f 43 6f 6e 74 65 6e |...void |doConten|
|00000470| 74 43 6c 69 63 6b 20 28 | 57 69 6e 64 6f 77 50 74 |tClick (|WindowPt|
|00000480| 72 20 74 68 65 57 69 6e | 64 6f 77 2c 20 45 76 65 |r theWin|dow, Eve|
|00000490| 6e 74 52 65 63 6f 72 64 | 20 74 68 65 45 76 65 6e |ntRecord| theEven|
|000004a0| 74 29 0d 7b 0d 09 50 6f | 69 6e 74 20 6d 6f 75 73 |t).{..Po|int mous|
|000004b0| 65 3b 0d 09 43 6f 6e 74 | 72 6f 6c 48 61 6e 64 6c |e;..Cont|rolHandl|
|000004c0| 65 20 63 6f 6e 74 72 6f | 6c 3b 0d 09 69 6e 74 20 |e contro|l;..int |
|000004d0| 63 68 65 63 6b 42 6f 78 | 3b 0d 09 69 6e 74 20 70 |checkBox|;..int p|
|000004e0| 61 72 74 3b 0d 0d 09 53 | 65 74 50 6f 72 74 28 74 |art;...S|etPort(t|
|000004f0| 68 65 57 69 6e 64 6f 77 | 29 3b 0d 09 6d 6f 75 73 |heWindow|);..mous|
|00000500| 65 20 3d 20 74 68 65 45 | 76 65 6e 74 2e 77 68 65 |e = theE|vent.whe|
|00000510| 72 65 3b 0d 09 47 6c 6f | 62 61 6c 54 6f 4c 6f 63 |re;..Glo|balToLoc|
|00000520| 61 6c 28 26 6d 6f 75 73 | 65 29 3b 0d 09 70 61 72 |al(&mous|e);..par|
|00000530| 74 20 3d 20 46 69 6e 64 | 43 6f 6e 74 72 6f 6c 28 |t = Find|Control(|
|00000540| 6d 6f 75 73 65 2c 20 74 | 68 65 57 69 6e 64 6f 77 |mouse, t|heWindow|
|00000550| 2c 20 26 63 6f 6e 74 72 | 6f 6c 29 3b 0d 09 69 66 |, &contr|ol);..if|
|00000560| 20 28 28 20 70 61 72 74 | 20 3e 20 30 20 29 20 26 | (( part| > 0 ) &|
|00000570| 26 20 28 63 6f 6e 74 72 | 6f 6c 20 21 3d 20 6e 69 |& (contr|ol != ni|
|00000580| 6c 29 29 20 7b 0d 09 09 | 69 66 20 28 54 72 61 63 |l)) {...|if (Trac|
|00000590| 6b 43 6f 6e 74 72 6f 6c | 28 63 6f 6e 74 72 6f 6c |kControl|(control|
|000005a0| 2c 20 6d 6f 75 73 65 2c | 20 6e 69 6c 29 20 21 3d |, mouse,| nil) !=|
|000005b0| 20 30 20 29 0d 09 09 09 | 7b 0d 09 09 09 09 63 68 | 0 )....|{.....ch|
|000005c0| 65 63 6b 42 6f 78 20 3d | 20 47 65 74 43 74 6c 56 |eckBox =| GetCtlV|
|000005d0| 61 6c 75 65 28 63 6f 6e | 74 72 6f 6c 29 3b 0d 09 |alue(con|trol);..|
|000005e0| 09 09 09 63 68 65 63 6b | 42 6f 78 20 3d 20 31 20 |...check|Box = 1 |
|000005f0| 2d 20 63 68 65 63 6b 42 | 6f 78 3b 0d 09 09 09 09 |- checkB|ox;.....|
|00000600| 53 65 74 43 74 6c 56 61 | 6c 75 65 28 63 6f 6e 74 |SetCtlVa|lue(cont|
|00000610| 72 6f 6c 2c 20 63 68 65 | 63 6b 42 6f 78 29 3b 0d |rol, che|ckBox);.|
|00000620| 09 09 09 09 0d 09 09 09 | 09 73 77 69 74 63 68 20 |........|.switch |
|00000630| 28 52 61 6e 67 65 64 52 | 64 6d 28 31 2c 35 29 29 |(RangedR|dm(1,5))|
|00000640| 20 7b 0d 09 09 09 09 09 | 63 61 73 65 20 31 3a 0d | {......|case 1:.|
|00000650| 09 09 09 09 09 09 43 49 | 42 5f 53 65 74 54 69 74 |......CI|B_SetTit|
|00000660| 6c 65 4f 72 69 65 6e 74 | 61 74 69 6f 6e 28 63 6f |leOrient|ation(co|
|00000670| 6e 74 72 6f 6c 2c 20 61 | 74 4c 65 66 74 29 3b 0d |ntrol, a|tLeft);.|
|00000680| 09 09 09 09 09 09 62 72 | 65 61 6b 3b 0d 09 09 09 |......br|eak;....|
|00000690| 09 09 09 0d 09 09 09 09 | 09 63 61 73 65 20 32 3a |........|.case 2:|
|000006a0| 0d 09 09 09 09 09 09 43 | 49 42 5f 53 65 74 54 69 |.......C|IB_SetTi|
|000006b0| 74 6c 65 4f 72 69 65 6e | 74 61 74 69 6f 6e 28 63 |tleOrien|tation(c|
|000006c0| 6f 6e 74 72 6f 6c 2c 20 | 61 74 52 69 67 68 74 29 |ontrol, |atRight)|
|000006d0| 3b 0d 09 09 09 09 09 09 | 62 72 65 61 6b 3b 0d 09 |;.......|break;..|
|000006e0| 09 09 09 09 09 0d 09 09 | 09 09 09 63 61 73 65 20 |........|...case |
|000006f0| 33 3a 0d 09 09 09 09 09 | 09 43 49 42 5f 53 65 74 |3:......|.CIB_Set|
|00000700| 54 69 74 6c 65 4f 72 69 | 65 6e 74 61 74 69 6f 6e |TitleOri|entation|
|00000710| 28 63 6f 6e 74 72 6f 6c | 2c 20 61 74 54 6f 70 29 |(control|, atTop)|
|00000720| 3b 0d 09 09 09 09 09 09 | 62 72 65 61 6b 3b 0d 09 |;.......|break;..|
|00000730| 09 09 09 09 09 0d 09 09 | 09 09 09 63 61 73 65 20 |........|...case |
|00000740| 34 3a 0d 09 09 09 09 09 | 09 43 49 42 5f 53 65 74 |4:......|.CIB_Set|
|00000750| 54 69 74 6c 65 4f 72 69 | 65 6e 74 61 74 69 6f 6e |TitleOri|entation|
|00000760| 28 63 6f 6e 74 72 6f 6c | 2c 20 61 74 42 6f 74 74 |(control|, atBott|
|00000770| 6f 6d 29 3b 0d 09 09 09 | 09 09 09 62 72 65 61 6b |om);....|...break|
|00000780| 3b 0d 09 09 09 09 09 7d | 0d 09 09 09 09 49 6e 76 |;......}|.....Inv|
|00000790| 61 6c 52 65 63 74 28 26 | 28 2a 2a 63 6f 6e 74 72 |alRect(&|(**contr|
|000007a0| 6f 6c 29 2e 63 6f 6e 74 | 72 6c 52 65 63 74 29 3b |ol).cont|rlRect);|
|000007b0| 0d 09 09 09 7d 3b 0d 09 | 09 7d 3b 0d 7d 0d 0d 0d |....};..|.};.}...|
|000007c0| 76 6f 69 64 20 44 72 61 | 77 4d 79 57 69 6e 64 6f |void Dra|wMyWindo|
|000007d0| 77 28 57 69 6e 64 6f 77 | 50 74 72 20 77 68 69 63 |w(Window|Ptr whic|
|000007e0| 68 57 69 6e 64 6f 77 2c | 20 43 6f 6e 74 72 6f 6c |hWindow,| Control|
|000007f0| 48 61 6e 64 6c 65 20 62 | 74 6e 29 0d 7b 0d 20 20 |Handle b|tn).{. |
|00000800| 20 20 20 20 20 20 52 65 | 63 74 20 74 65 78 74 52 | Re|ct textR|
|00000810| 65 63 74 3b 0d 09 09 53 | 74 72 32 35 35 09 74 68 |ect;...S|tr255.th|
|00000820| 65 43 6f 70 79 72 69 67 | 68 74 3b 0d 0d 09 09 46 |eCopyrig|ht;....F|
|00000830| 69 6c 6c 52 65 63 74 28 | 26 77 68 69 63 68 57 69 |illRect(|&whichWi|
|00000840| 6e 64 6f 77 2d 3e 70 6f | 72 74 52 65 63 74 2c 20 |ndow->po|rtRect, |
|00000850| 67 72 61 79 29 3b 0d 09 | 09 0d 09 09 74 65 78 74 |gray);..|....text|
|00000860| 52 65 63 74 20 3d 20 77 | 68 69 63 68 57 69 6e 64 |Rect = w|hichWind|
|00000870| 6f 77 2d 3e 70 6f 72 74 | 52 65 63 74 3b 0d 20 20 |ow->port|Rect;. |
|00000880| 20 20 20 20 20 20 49 6e | 73 65 74 52 65 63 74 28 | In|setRect(|
|00000890| 26 74 65 78 74 52 65 63 | 74 2c 20 35 2c 20 35 29 |&textRec|t, 5, 5)|
|000008a0| 3b 0d 20 20 20 20 20 20 | 20 20 74 65 78 74 52 65 |;. | textRe|
|000008b0| 63 74 2e 62 6f 74 74 6f | 6d 20 3d 20 74 65 78 74 |ct.botto|m = text|
|000008c0| 52 65 63 74 2e 74 6f 70 | 20 2b 20 34 34 3b 0d 09 |Rect.top| + 44;..|
|000008d0| 09 46 69 6c 6c 52 65 63 | 74 28 26 74 65 78 74 52 |.FillRec|t(&textR|
|000008e0| 65 63 74 2c 20 77 68 69 | 74 65 29 3b 0d 0d 09 09 |ect, whi|te);....|
|000008f0| 43 49 42 5f 47 65 74 43 | 6f 70 79 72 69 67 68 74 |CIB_GetC|opyright|
|00000900| 28 62 74 6e 2c 20 74 68 | 65 43 6f 70 79 72 69 67 |(btn, th|eCopyrig|
|00000910| 68 74 29 3b 0d 20 20 20 | 20 20 20 20 20 4d 6f 76 |ht);. | Mov|
|00000920| 65 54 6f 28 31 32 2c 31 | 38 29 3b 0d 20 20 20 20 |eTo(12,1|8);. |
|00000930| 20 20 20 20 44 72 61 77 | 53 74 72 69 6e 67 28 74 | Draw|String(t|
|00000940| 68 65 43 6f 70 79 72 69 | 67 68 74 29 3b 0d 20 20 |heCopyri|ght);. |
|00000950| 20 20 20 20 20 20 0d 20 | 20 20 20 20 20 20 20 4d | . | M|
|00000960| 6f 76 65 54 6f 28 31 32 | 2c 33 30 29 3b 0d 20 20 |oveTo(12|,30);. |
|00000970| 20 20 20 20 20 20 44 72 | 61 77 53 74 72 69 6e 67 | Dr|awString|
|00000980| 28 22 5c 70 43 6c 69 63 | 6b 20 6f 6e 20 74 68 65 |("\pClic|k on the|
|00000990| 20 62 75 74 74 6f 6e 20 | 74 6f 20 72 61 6e 64 6f | button |to rando|
|000009a0| 6d 6c 79 20 63 68 61 6e | 67 65 20 74 68 65 20 74 |mly chan|ge the t|
|000009b0| 69 74 6c 65 20 6f 72 69 | 65 6e 74 61 74 69 6f 6e |itle ori|entation|
|000009c0| 2e 22 29 3b 0d 20 20 20 | 20 20 20 20 20 0d 20 20 |.");. | . |
|000009d0| 20 20 20 20 20 20 4d 6f | 76 65 54 6f 28 31 32 2c | Mo|veTo(12,|
|000009e0| 34 32 29 3b 0d 20 20 20 | 20 20 20 20 20 44 72 61 |42);. | Dra|
|000009f0| 77 53 74 72 69 6e 67 28 | 22 5c 70 43 6c 69 63 6b |wString(|"\pClick|
|00000a00| 20 74 68 65 20 63 6c 6f | 73 65 20 62 6f 78 20 6f | the clo|se box o|
|00000a10| 72 20 68 69 74 20 61 6e | 79 20 6b 65 79 20 74 6f |r hit an|y key to|
|00000a20| 20 71 75 69 74 2e 22 29 | 3b 0d 20 20 20 20 20 20 | quit.")|;. |
|00000a30| 20 20 0d 20 20 20 20 20 | 20 20 20 55 70 64 61 74 | . | Updat|
|00000a40| 65 43 6f 6e 74 72 6f 6c | 73 28 77 68 69 63 68 57 |eControl|s(whichW|
|00000a50| 69 6e 64 6f 77 2c 20 77 | 68 69 63 68 57 69 6e 64 |indow, w|hichWind|
|00000a60| 6f 77 2d 3e 76 69 73 52 | 67 6e 29 3b 0d 7d 0d 0d |ow->visR|gn);.}..|
|00000a70| 2f 2a 2a 2a 2a 2a 0d 20 | 2a 20 64 6f 53 69 6d 70 |/*****. |* doSimp|
|00000a80| 6c 65 57 69 6e 64 6f 77 | 28 29 0d 20 2a 0d 20 2a |leWindow|(). *. *|
|00000a90| 09 53 68 6f 77 20 61 20 | 73 69 6d 70 6c 65 20 77 |.Show a |simple w|
|00000aa0| 69 6e 64 6f 77 20 77 69 | 74 68 20 61 20 73 69 6e |indow wi|th a sin|
|00000ab0| 67 6c 65 20 63 6f 6e 74 | 72 6f 6c 0d 20 2a 0d 20 |gle cont|rol. *. |
|00000ac0| 2a 2a 2a 2a 2a 2f 0d 0d | 20 20 20 20 76 6f 69 64 |*****/..| void|
|00000ad0| 20 64 6f 53 69 6d 70 6c | 65 57 69 6e 64 6f 77 28 | doSimpl|eWindow(|
|00000ae0| 29 0d 0d 20 20 20 20 7b | 20 20 20 20 0d 20 20 20 |).. {| . |
|00000af0| 20 20 20 20 20 20 20 20 | 20 42 6f 6f 6c 65 61 6e | | Boolean|
|00000b00| 20 44 6f 6e 65 3b 0d 20 | 20 20 20 20 20 20 20 20 | Done;. | |
|00000b10| 20 20 20 57 69 6e 64 6f | 77 50 74 72 20 74 68 65 | Windo|wPtr the|
|00000b20| 57 69 6e 64 6f 77 3b 0d | 20 20 20 20 20 20 20 20 |Window;.| |
|00000b30| 20 20 20 20 69 6e 74 20 | 77 69 6e 64 6f 77 50 61 | int |windowPa|
|00000b40| 72 74 3b 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |rt;. | |
|00000b50| 43 57 69 6e 64 6f 77 52 | 65 63 6f 72 64 20 77 52 |CWindowR|ecord wR|
|00000b60| 65 63 6f 72 64 3b 0d 20 | 20 20 20 20 20 20 20 20 |ecord;. | |
|00000b70| 20 20 20 52 65 63 74 20 | 6c 69 6d 69 74 52 65 63 | Rect |limitRec|
|00000b80| 74 3b 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 52 |t;. | R|
|00000b90| 65 63 74 20 72 57 69 6e | 64 6f 77 3b 0d 0d 20 20 |ect rWin|dow;.. |
|00000ba0| 20 20 20 20 20 20 20 20 | 20 20 43 6f 6e 74 72 6f | | Contro|
|00000bb0| 6c 48 61 6e 64 6c 65 20 | 62 50 75 73 68 42 75 74 |lHandle |bPushBut|
|00000bc0| 74 6f 6e 3b 0d 20 20 20 | 20 20 20 20 20 20 20 20 |ton;. | |
|00000bd0| 20 52 65 63 74 20 69 74 | 65 6d 42 6f 78 3b 0d 0d | Rect it|emBox;..|
|00000be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 45 76 65 6e | | Even|
|00000bf0| 74 52 65 63 6f 72 64 20 | 74 68 65 45 76 65 6e 74 |tRecord |theEvent|
|00000c00| 3b 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 50 6f |;. | Po|
|00000c10| 69 6e 74 20 6e 65 77 57 | 69 6e 64 6f 77 4c 6f 63 |int newW|indowLoc|
|00000c20| 3b 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 47 72 |;. | Gr|
|00000c30| 61 66 50 74 72 20 73 61 | 76 65 50 6f 72 74 3b 0d |afPtr sa|vePort;.|
|00000c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 57 69 6e 64 | | Wind|
|00000c50| 6f 77 50 74 72 20 77 68 | 69 63 68 57 69 6e 64 6f |owPtr wh|ichWindo|
|00000c60| 77 3b 0d 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |w;.. | |
|00000c70| 4f 53 45 72 72 20 6f 65 | 3b 0d 0d 20 20 20 20 20 |OSErr oe|;.. |
|00000c80| 20 20 20 62 50 75 73 68 | 42 75 74 74 6f 6e 20 3d | bPush|Button =|
|00000c90| 20 6e 69 6c 3b 0d 20 20 | 20 20 20 20 20 20 44 6f | nil;. | Do|
|00000ca0| 6e 65 20 3d 20 46 41 4c | 53 45 3b 0d 20 20 20 20 |ne = FAL|SE;. |
|00000cb0| 20 20 20 20 74 68 65 57 | 69 6e 64 6f 77 20 3d 20 | theW|indow = |
|00000cc0| 6e 69 6c 3b 0d 20 20 20 | 20 20 20 20 20 53 65 74 |nil;. | Set|
|00000cd0| 52 65 63 74 28 26 72 57 | 69 6e 64 6f 77 2c 20 30 |Rect(&rW|indow, 0|
|00000ce0| 2c 20 30 2c 20 34 30 30 | 2c 20 31 35 30 29 3b 0d |, 0, 400|, 150);.|
|00000cf0| 20 20 20 20 20 20 20 20 | 4f 66 66 73 65 74 52 65 | |OffsetRe|
|00000d00| 63 74 28 26 72 57 69 6e | 64 6f 77 2c 20 35 30 2c |ct(&rWin|dow, 50,|
|00000d10| 20 35 30 29 3b 0d 20 20 | 20 20 20 20 20 20 53 65 | 50);. | Se|
|00000d20| 74 52 65 63 74 28 26 69 | 74 65 6d 42 6f 78 2c 20 |tRect(&i|temBox, |
|00000d30| 35 30 2c 20 35 30 2c 20 | 31 38 30 2c 20 31 32 30 |50, 50, |180, 120|
|00000d40| 29 3b 0d 20 20 20 20 20 | 20 20 20 6c 69 6d 69 74 |);. | limit|
|00000d50| 52 65 63 74 20 3d 20 73 | 63 72 65 65 6e 42 69 74 |Rect = s|creenBit|
|00000d60| 73 2e 62 6f 75 6e 64 73 | 3b 0d 20 20 20 20 20 20 |s.bounds|;. |
|00000d70| 20 20 74 68 65 57 69 6e | 64 6f 77 20 3d 20 4e 65 | theWin|dow = Ne|
|00000d80| 77 43 57 69 6e 64 6f 77 | 28 6e 69 6c 2c 20 26 72 |wCWindow|(nil, &r|
|00000d90| 57 69 6e 64 6f 77 2c 20 | 22 5c 70 43 49 63 6f 6e |Window, |"\pCIcon|
|00000da0| 42 75 74 74 6f 6e 20 44 | 65 6d 6f 22 2c 20 54 52 |Button D|emo", TR|
|00000db0| 55 45 2c 20 64 6f 63 75 | 6d 65 6e 74 50 72 6f 63 |UE, docu|mentProc|
|00000dc0| 2c 20 28 57 69 6e 64 6f | 77 50 74 72 29 28 2d 31 |, (Windo|wPtr)(-1|
|00000dd0| 29 2c 20 54 52 55 45 2c | 20 30 29 3b 0d 0d 20 20 |), TRUE,| 0);.. |
|00000de0| 20 20 20 20 20 20 53 65 | 74 50 6f 72 74 28 74 68 | Se|tPort(th|
|00000df0| 65 57 69 6e 64 6f 77 29 | 3b 0d 20 20 20 20 20 20 |eWindow)|;. |
|00000e00| 20 20 42 61 63 6b 50 61 | 74 28 67 72 61 79 29 3b | BackPa|t(gray);|
|00000e10| 0d 20 20 20 20 20 20 20 | 20 54 65 78 74 46 6f 6e |. | TextFon|
|00000e20| 74 28 67 65 6e 65 76 61 | 29 3b 0d 20 20 20 20 20 |t(geneva|);. |
|00000e30| 20 20 20 54 65 78 74 53 | 69 7a 65 28 39 29 3b 0d | TextS|ize(9);.|
|00000e40| 0d 20 20 20 20 20 20 20 | 20 53 68 6f 77 57 69 6e |. | ShowWin|
|00000e50| 64 6f 77 28 74 68 65 57 | 69 6e 64 6f 77 29 3b 0d |dow(theW|indow);.|
|00000e60| 09 09 0d 20 20 20 20 20 | 20 20 20 62 50 75 73 68 |... | bPush|
|00000e70| 42 75 74 74 6f 6e 20 3d | 20 4e 65 77 43 6f 6e 74 |Button =| NewCont|
|00000e80| 72 6f 6c 28 74 68 65 57 | 69 6e 64 6f 77 2c 20 26 |rol(theW|indow, &|
|00000e90| 69 74 65 6d 42 6f 78 2c | 20 22 5c 70 54 65 73 74 |itemBox,| "\pTest|
|00000ea0| 69 6e 67 22 2c 20 46 41 | 4c 53 45 2c 20 6b 53 61 |ing", FA|LSE, kSa|
|00000eb0| 6d 70 6c 65 41 6c 74 2c | 20 6b 53 61 6d 70 6c 65 |mpleAlt,| kSample|
|00000ec0| 4d 61 69 6e 2c 20 6b 53 | 61 6d 70 6c 65 53 68 65 |Main, kS|ampleShe|
|00000ed0| 6c 6c 2c 20 6b 42 75 74 | 74 6f 6e 50 72 6f 63 2c |ll, kBut|tonProc,|
|00000ee0| 20 30 29 3b 0d 20 20 20 | 20 20 20 20 20 53 68 6f | 0);. | Sho|
|00000ef0| 77 43 6f 6e 74 72 6f 6c | 28 62 50 75 73 68 42 75 |wControl|(bPushBu|
|00000f00| 74 74 6f 6e 29 3b 0d 09 | 09 0d 09 09 44 72 61 77 |tton);..|....Draw|
|00000f10| 4d 79 57 69 6e 64 6f 77 | 28 74 68 65 57 69 6e 64 |MyWindow|(theWind|
|00000f20| 6f 77 2c 62 50 75 73 68 | 42 75 74 74 6f 6e 29 3b |ow,bPush|Button);|
|00000f30| 0d 20 20 20 20 20 20 20 | 20 0d 20 20 20 20 20 20 |. | . |
|00000f40| 20 20 77 68 69 6c 65 20 | 28 21 44 6f 6e 65 29 20 | while |(!Done) |
|00000f50| 7b 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 69 66 |{. | if|
|00000f60| 20 28 57 61 69 74 4e 65 | 78 74 45 76 65 6e 74 28 | (WaitNe|xtEvent(|
|00000f70| 65 76 65 72 79 45 76 65 | 6e 74 2c 20 26 74 68 65 |everyEve|nt, &the|
|00000f80| 45 76 65 6e 74 2c 20 30 | 2c 20 6e 69 6c 29 29 0d |Event, 0|, nil)).|
|00000f90| 20 20 09 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 | .. | |
|00000fa0| 20 20 20 20 73 77 69 74 | 63 68 20 28 74 68 65 45 | swit|ch (theE|
|00000fb0| 76 65 6e 74 2e 77 68 61 | 74 29 20 7b 0d 20 20 20 |vent.wha|t) {. |
|00000fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000fd0| 20 63 61 73 65 20 6b 65 | 79 44 6f 77 6e 3a 20 0d | case ke|yDown: .|
|00000fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ff0| 20 20 20 20 20 20 20 20 | 44 6f 6e 65 20 3d 20 54 | |Done = T|
|00001000| 52 55 45 3b 0d 20 20 20 | 20 20 20 20 20 20 20 20 |RUE;. | |
|00001010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 62 72 65 | | bre|
|00001020| 61 6b 3b 0d 0d 20 20 20 | 20 20 20 20 20 20 20 20 |ak;.. | |
|00001030| 20 20 20 20 20 20 20 20 | 20 63 61 73 65 20 6d 6f | | case mo|
|00001040| 75 73 65 44 6f 77 6e 3a | 20 0d 20 20 20 20 20 20 |useDown:| . |
|00001050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001060| 20 20 77 69 6e 64 6f 77 | 50 61 72 74 20 3d 20 46 | window|Part = F|
|00001070| 69 6e 64 57 69 6e 64 6f | 77 28 74 68 65 45 76 65 |indWindo|w(theEve|
|00001080| 6e 74 2e 77 68 65 72 65 | 2c 20 26 74 68 65 57 69 |nt.where|, &theWi|
|00001090| 6e 64 6f 77 29 3b 0d 20 | 20 20 20 20 20 20 20 20 |ndow);. | |
|000010a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 73 | | s|
|000010b0| 77 69 74 63 68 20 28 77 | 69 6e 64 6f 77 50 61 72 |witch (w|indowPar|
|000010c0| 74 29 20 7b 0d 20 20 20 | 20 20 20 20 20 20 20 20 |t) {. | |
|000010d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 09 63 61 | | .ca|
|000010e0| 73 65 20 69 6e 44 72 61 | 67 3a 20 0d 20 20 20 20 |se inDra|g: . |
|000010f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001100| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 44 72 61 | | Dra|
|00001110| 67 57 69 6e 64 6f 77 28 | 74 68 65 57 69 6e 64 6f |gWindow(|theWindo|
|00001120| 77 2c 20 74 68 65 45 76 | 65 6e 74 2e 77 68 65 72 |w, theEv|ent.wher|
|00001130| 65 2c 20 26 6c 69 6d 69 | 74 52 65 63 74 29 3b 0d |e, &limi|tRect);.|
|00001140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001160| 20 6e 65 77 57 69 6e 64 | 6f 77 4c 6f 63 20 3d 20 | newWind|owLoc = |
|00001170| 74 6f 70 4c 65 66 74 28 | 74 68 65 57 69 6e 64 6f |topLeft(|theWindo|
|00001180| 77 2d 3e 70 6f 72 74 52 | 65 63 74 29 3b 0d 20 20 |w->portR|ect);. |
|00001190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 4c | | L|
|000011b0| 6f 63 61 6c 54 6f 47 6c | 6f 62 61 6c 28 26 6e 65 |ocalToGl|obal(&ne|
|000011c0| 77 57 69 6e 64 6f 77 4c | 6f 63 29 3b 0d 20 20 20 |wWindowL|oc);. |
|000011d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 4d 6f | | Mo|
|000011f0| 76 65 57 69 6e 64 6f 77 | 28 74 68 65 57 69 6e 64 |veWindow|(theWind|
|00001200| 6f 77 2c 20 6e 65 77 57 | 69 6e 64 6f 77 4c 6f 63 |ow, newW|indowLoc|
|00001210| 2e 68 2c 20 6e 65 77 57 | 69 6e 64 6f 77 4c 6f 63 |.h, newW|indowLoc|
|00001220| 2e 76 2c 20 54 52 55 45 | 29 3b 0d 20 20 20 20 20 |.v, TRUE|);. |
|00001230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001240| 20 20 20 20 20 20 20 20 | 20 20 20 20 62 72 65 61 | | brea|
|00001250| 6b 3b 0d 20 0d 20 20 20 | 20 20 20 20 20 20 20 20 |k;. . | |
|00001260| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001270| 20 63 61 73 65 20 69 6e | 47 6f 41 77 61 79 3a 20 | case in|GoAway: |
|00001280| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000012a0| 20 20 44 6f 6e 65 20 3d | 20 54 72 61 63 6b 47 6f | Done =| TrackGo|
|000012b0| 41 77 61 79 28 74 68 65 | 57 69 6e 64 6f 77 2c 20 |Away(the|Window, |
|000012c0| 74 68 65 45 76 65 6e 74 | 2e 77 68 65 72 65 29 3b |theEvent|.where);|
|000012d0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000012e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000012f0| 20 20 62 72 65 61 6b 3b | 0d 20 20 20 20 20 20 20 | break;|. |
|00001300| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001310| 20 20 20 20 20 0d 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00001320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001330| 20 20 63 61 73 65 20 69 | 6e 43 6f 6e 74 65 6e 74 | case i|nContent|
|00001340| 3a 20 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: . | |
|00001350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001360| 20 20 20 20 64 6f 43 6f | 6e 74 65 6e 74 43 6c 69 | doCo|ntentCli|
|00001370| 63 6b 28 74 68 65 57 69 | 6e 64 6f 77 2c 20 74 68 |ck(theWi|ndow, th|
|00001380| 65 45 76 65 6e 74 29 3b | 0d 20 20 20 20 20 20 20 |eEvent);|. |
|00001390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000013a0| 20 20 20 20 20 20 20 20 | 20 20 62 72 65 61 6b 3b | | break;|
|000013b0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7d 0d | | }.|
|000013d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000013e0| 20 20 20 20 20 20 20 20 | 62 72 65 61 6b 3b 0d 20 | |break;. |
|000013f0| 20 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00001400| 20 20 20 20 20 20 20 63 | 61 73 65 20 75 70 64 61 | c|ase upda|
|00001410| 74 65 45 76 74 3a 20 0d | 20 20 20 20 20 20 20 20 |teEvt: .| |
|00001420| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001430| 47 65 74 50 6f 72 74 28 | 26 73 61 76 65 50 6f 72 |GetPort(|&savePor|
|00001440| 74 29 3b 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |t);. | |
|00001450| 20 20 20 20 20 20 20 20 | 20 20 20 20 77 68 69 63 | | whic|
|00001460| 68 57 69 6e 64 6f 77 20 | 3d 20 28 57 69 6e 64 6f |hWindow |= (Windo|
|00001470| 77 50 74 72 29 28 74 68 | 65 45 76 65 6e 74 2e 6d |wPtr)(th|eEvent.m|
|00001480| 65 73 73 61 67 65 29 3b | 0d 20 20 20 20 20 20 20 |essage);|. |
|00001490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014a0| 20 42 65 67 69 6e 55 70 | 64 61 74 65 28 77 68 69 | BeginUp|date(whi|
|000014b0| 63 68 57 69 6e 64 6f 77 | 29 3b 0d 20 20 20 20 20 |chWindow|);. |
|000014c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014d0| 20 20 20 44 72 61 77 4d | 79 57 69 6e 64 6f 77 28 | DrawM|yWindow(|
|000014e0| 77 68 69 63 68 57 69 6e | 64 6f 77 2c 20 62 50 75 |whichWin|dow, bPu|
|000014f0| 73 68 42 75 74 74 6f 6e | 29 3b 0d 20 09 09 09 09 |shButton|);. ....|
|00001500| 09 09 45 6e 64 55 70 64 | 61 74 65 28 77 68 69 63 |..EndUpd|ate(whic|
|00001510| 68 57 69 6e 64 6f 77 29 | 3b 0d 20 20 20 20 20 20 |hWindow)|;. |
|00001520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001530| 20 20 53 65 74 50 6f 72 | 74 28 73 61 76 65 50 6f | SetPor|t(savePo|
|00001540| 72 74 29 3b 0d 20 20 20 | 20 20 20 20 20 20 20 20 |rt);. | |
|00001550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 62 72 65 | | bre|
|00001560| 61 6b 3b 0d 20 0d 20 20 | 20 20 20 20 20 20 20 20 |ak;. . | |
|00001570| 20 20 20 20 20 20 7d 0d | 20 20 20 20 20 20 20 20 | }.| |
|00001580| 7d 3b 0d 0d 20 20 20 20 | 20 20 20 20 69 66 20 28 |};.. | if (|
|00001590| 20 74 68 65 57 69 6e 64 | 6f 77 20 21 3d 20 6e 69 | theWind|ow != ni|
|000015a0| 6c 20 29 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |l ). | |
|000015b0| 44 69 73 70 6f 73 65 57 | 69 6e 64 6f 77 28 74 68 |DisposeW|indow(th|
|000015c0| 65 57 69 6e 64 6f 77 29 | 3b 0d 20 20 20 20 7d 0d |eWindow)|;. }.|
|000015d0| 0d 0d 6d 61 69 6e 28 29 | 0d 0d 7b 0d 0d 09 49 6e |..main()|..{...In|
|000015e0| 69 74 4d 61 63 69 6e 74 | 6f 73 68 28 29 3b 0d 0d |itMacint|osh();..|
|000015f0| 09 64 6f 53 69 6d 70 6c | 65 57 69 6e 64 6f 77 28 |.doSimpl|eWindow(|
|00001600| 29 3b 0d 0d 09 0d 7d 0d | 00 00 00 00 00 00 00 00 |);....}.|........|
|00001610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001680| 00 00 01 00 00 00 02 46 | 00 00 01 46 00 00 00 5a |.......F|...F...Z|
|00001690| 40 40 80 01 00 10 01 01 | 88 00 44 01 02 08 80 00 |@@......|..D.....|
|000016a0| 31 08 00 00 00 00 81 00 | 81 00 81 00 81 00 81 00 |1.......|........|
|000016b0| 13 43 49 63 6f 6e 42 75 | 74 74 6f 6e 20 43 44 65 |.CIconBu|tton CDe|
|000016c0| 6d 6f 2e 63 02 00 00 00 | 50 61 72 74 53 49 54 78 |mo.c....|PartSITx|
|000016d0| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 a9 80 17 01 00 00 | 00 00 00 00 02 a0 46 44 |........|......FD|
|00001700| 24 00 1e 10 c4 07 a2 37 | 12 61 28 86 48 10 82 88 |$......7|.a(.H...|
|00001710| 22 80 85 16 48 07 43 05 | 32 08 2a 51 05 31 20 40 |"...H.C.|2.*Q.1 @|
|00001720| c2 4a 2c 08 a0 b0 0a 41 | 52 49 22 0b 00 08 52 ab |.J,....A|RI"...R.|
|00001730| 00 30 04 46 20 04 0b 09 | 80 a0 07 60 44 8a 84 28 |.0.F ...|...`D..(|
|00001740| 51 00 00 ac 18 00 90 20 | 46 92 0a 44 18 62 8a 00 |Q...... |F..D.b..|
|00001750| 10 2b 60 40 c1 25 04 12 | 18 00 e2 97 20 ae 86 30 |.+`@.%..|.... ..0|
|00001760| 12 91 80 94 80 82 99 21 | 4a 41 98 00 08 00 00 00 |.......!|JA......|
|00001770| 81 00 81 00 81 00 81 00 | 81 01 81 01 81 01 81 01 |........|........|
|00001780| 00 00 00 0a 00 00 0f 3d | ff ff 00 00 00 00 00 00 |.......=|........|
|00001790| 00 e8 00 08 00 1a 00 00 | 15 d9 00 e9 00 b3 55 18 |........|......U.|
|000017a0| 00 00 0b 74 68 65 56 65 | 72 73 69 6f 6e 20 00 1e |...theVe|rsion ..|
|000017b0| 00 00 15 d9 00 e9 00 b3 | 55 08 00 00 0f 2a 2a 74 |........|U....**t|
|000017c0| 68 65 43 6f 70 79 72 69 | 67 68 74 20 00 1e 00 00 |heCopyri|ght ....|
|000017d0| 15 d9 00 e9 00 b3 54 e8 | 00 00 0f 2a 74 68 65 43 |......T.|...*theC|
|000017e0| 6f 70 79 72 69 67 68 74 | 20 20 00 1c 00 00 15 d9 |opyright| ......|
|000017f0| 00 e9 00 b3 54 d8 00 00 | 0d 74 68 65 43 6f 70 79 |....T...|.theCopy|
|00001800| 72 69 67 68 74 20 00 1c | 00 00 15 d9 00 e9 00 b3 |right ..|........|
|00001810| 54 c8 00 00 0d 74 68 65 | 43 6f 70 79 72 69 67 68 |T....the|Copyrigh|
|00001820| 74 20 00 1e 00 00 15 d9 | 00 e9 00 b3 54 b8 00 00 |t ......|....T...|
|00001830| 0f 2a 2a 74 68 65 43 6f | 70 79 72 69 67 68 74 20 |.**theCo|pyright |
|00001840| 00 1e 00 00 15 d9 00 e9 | 00 b3 54 a8 10 40 0f 2a |........|..T..@.*|
|00001850| 74 68 65 43 6f 70 79 72 | 69 67 68 74 20 20 00 1c |theCopyr|ight ..|
|00001860| 00 00 15 d9 00 e9 00 b3 | 54 98 00 00 0d 74 68 65 |........|T....the|
|00001870| 43 6f 70 79 72 69 67 68 | 74 20 00 00 00 48 00 09 |Copyrigh|t ...H..|
|00001880| 4d 6f 6e 61 63 6f 00 00 | 01 00 00 d9 91 a4 20 00 |Monaco..|...... .|
|00001890| 00 d8 00 d8 d1 ba 00 d9 | 77 b4 00 ff 00 00 00 d9 |........|w.......|
|000018a0| 00 06 00 04 00 29 00 03 | 02 e4 01 c8 00 2a 00 03 |.....)..|.....*..|
|000018b0| 02 fd 03 fd a8 c2 81 7e | 00 00 08 60 00 00 08 60 |.......~|...`...`|
|000018c0| 00 00 00 5c 01 00 00 00 | 01 00 00 00 02 46 00 00 |...\....|.....F..|
|000018d0| 01 46 00 00 00 5a 00 e5 | 1e 9c 1d 62 00 00 00 1c |.F...Z..|...b....|
|000018e0| 00 5a 00 02 42 4b 50 54 | 00 00 00 1a 44 54 56 55 |.Z..BKPT|....DTVU|
|000018f0| 00 00 00 26 4d 50 53 52 | 00 00 00 32 59 94 ff ff |...&MPSR|...2Y...|
|00001900| 00 00 00 00 00 00 00 00 | 78 4d ff ff 00 00 00 0e |........|xM......|
|00001910| 00 00 00 00 03 ed ff ff | 00 00 00 fa 00 00 00 00 |........|........|
|00001920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+